make gbversion.h, setup.iss generated files. (#806)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Sun, 2 Jan 2022 19:22:11 +0000 (12:22 -0700)
committerGitHub <noreply@github.com>
Sun, 2 Jan 2022 19:22:11 +0000 (12:22 -0700)
commit4ebfea3d358eb22e62a1de0740eefbfc5db197af
tree97b204dc00283e205b0d08a10145016d43817f59
parentcea7dee0b7247c85447349f4c84f712d8664f77d
make gbversion.h, setup.iss generated files. (#806)

* make gbversion.h, setup.iss generated files.

add cmake documentation targets.

* work on check.

* simplify parameter passing to test scripts.

* cmake test work.

run vtesto in parallel.
fix valgrind decision making in testo.
fix test for gpsbabel executable with blanks in path.

* update vtesto for cmake.

* simplify option passing for testo.

* simplify valgrind detection in testo.

* fix testo bug.

* add ubuntu cmake build.

* fix workflow

* align gui pro and CMakeLists.

and use target properties
27 files changed:
.github/workflows/ubuntu.yml
.gitignore
CMakeLists.txt
GPSBabel.pro
gbversion.cmake [new file with mode: 0644]
gbversion.h [deleted file]
gbversion.h.in
gbversion.pri [new file with mode: 0644]
gui/.gitignore
gui/CMakeLists.txt
gui/app.pro
gui/app.rc
gui/mainwindow.cc
gui/setup.iss [deleted file]
gui/setup.iss.in
gui/setup.iss.qmake.in
gui/upgrade.cc
testo
testo.d/track-discard.test
testo.d/validate.test
testo.d/xol.test
tools/.gitignore
tools/build_and_test_cmake [new file with mode: 0755]
tools/make_gpsbabel_org_wrapper.sh.in [new file with mode: 0755]
tools/make_windows_release.ps1
vtesto
win32/gpsbabel.rc